.table-row {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.table-row.hover {
  background: #ddd;
}

.table-cell {
  box-sizing: border-box;
  padding: 8px 4px;
  height: 100%;
}

.table-row-header {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}

.table-row-body {
  border-bottom: 1px solid #ccc;
}

.cell-grow {
  flex-grow: 1 !important;
}
